using System;
using ns27;
using Triton.Game.Mono;

namespace Triton.Game.Mapping
{
	[Attribute38("DragCardSoundEffects")]
	public class DragCardSoundEffects : MonoBehaviour
	{
		public static string CARD_MOTION_LOOP_AIR_SOUND => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "CARD_MOTION_LOOP_AIR_SOUND");

		public static string CARD_MOTION_LOOP_MAGICAL_SOUND => MonoClass.smethod_8(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "CARD_MOTION_LOOP_MAGICAL_SOUND");

		public static float MAGICAL_SOUND_VOLUME => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "MAGICAL_SOUND_VOLUME");

		public static float MAGICAL_SOUND_FADE_IN_TIME => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "MAGICAL_SOUND_FADE_IN_TIME");

		public static float AIR_SOUND_MAX_VOLUME => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "AIR_SOUND_MAX_VOLUME");

		public static float AIR_SOUND_MOVEMENT_THRESHOLD => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "AIR_SOUND_MOVEMENT_THRESHOLD");

		public static float AIR_SOUND_VOLUME_SPEED => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "AIR_SOUND_VOLUME_SPEED");

		public static float AIR_SOUND_VOLUME_VELOCITY_SCALE => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "AIR_SOUND_VOLUME_VELOCITY_SCALE");

		public static float DISABLE_VOLUME_FADE_OUT_TIME => MonoClass.smethod_6<float>(TritonHs.MainAssemblyPath, "", "DragCardSoundEffects", "DISABLE_VOLUME_FADE_OUT_TIME");

		public bool m_Disabled => method_2<bool>("m_Disabled");

		public bool m_FadingOut => method_2<bool>("m_FadingOut");

		public Vector3 m_PreviousPosition => method_2<Vector3>("m_PreviousPosition");

		public bool m_AirSoundLoading => method_2<bool>("m_AirSoundLoading");

		public bool m_MagicalSoundLoading => method_2<bool>("m_MagicalSoundLoading");

		public float m_MagicalVolume => method_2<float>("m_MagicalVolume");

		public float m_MagicalVelocity => method_2<float>("m_MagicalVelocity");

		public float m_AirVolume => method_2<float>("m_AirVolume");

		public float m_AirVelocity => method_2<float>("m_AirVelocity");

		public Actor m_Actor => method_3<Actor>("m_Actor");

		public Card m_Card => method_3<Card>("m_Card");

		public DragCardSoundEffects(IntPtr address, string className)
			: base(address, className)
		{
		}

		public DragCardSoundEffects(IntPtr address)
			: this(address, "DragCardSoundEffects")
		{
		}

		public void Awake()
		{
			method_8("Awake");
		}

		public void Update()
		{
			method_8("Update");
		}

		public void Restart()
		{
			method_8("Restart");
		}

		public void Disable()
		{
			method_8("Disable");
		}

		public void OnDisable()
		{
			method_8("OnDisable");
		}

		public void OnDestroy()
		{
			method_8("OnDestroy");
		}

		public void StopSound()
		{
			method_8("StopSound");
		}

		public void LoadAirSound()
		{
			method_8("LoadAirSound");
		}

		public void LoadMagicalSound()
		{
			method_8("LoadMagicalSound");
		}
	}
}
